package com.sq.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sq.system.pojo.SysRole;

import java.util.List;

/**
 *
 */
public interface SysRoleService extends IService<SysRole> {


    List<SysRole> selectRoleByUserId(String userId);

    /**
     * 添加角色
     * @return
     */
    int insertRole(SysRole sysRole);

    /**
     * 根据角色名称查询角色
     * @param roleName
     * @return
     */
    SysRole selectRoleByRoleName(String roleName);


    /**
     * 查询角色列表
     * @param sysRole
     * @return
     */
    List<SysRole> selectRoleWhere(SysRole sysRole);

    boolean updatRole(SysRole sysRole);


    int updateRoleStatus(SysRole role);
}
